home *** CD-ROM | disk | FTP | other *** search
/ Language/OS - Multiplatform Resource Library / LANGUAGE OS.iso / cpp_libs / rjs.lha / RJS / tests / rloadd.C < prev    next >
C/C++ Source or Header  |  1991-06-14  |  632b  |  40 lines

  1. #include <iostream.h>
  2. #include <stdio.h>
  3. #include <osfcn.h>
  4. #include <libc.h>
  5.  
  6. #include "RJS/Transport.h"
  7. #include "RJS/KernelVar.h"
  8. #include "RJS/NDR.h"
  9. #include "Date.h"
  10. #include "XKernelVar.h"
  11.  
  12. int main(int argc, char *argv[]) 
  13. {
  14.  
  15.  if (argc!=2) {    cerr << "usage: " << argv[0] << " port" << endl; exit(1); }
  16.  
  17. char         buffer[1024];
  18. NDR_send     ndr;
  19. KernelVar     kernel;
  20. Xkern_loadav     load;
  21. InetStream     server,client;    
  22. InetAddress     port(atoi(argv[1]));
  23.  
  24.     ndr.init(buffer,1024);
  25.     server.socket_server(port);
  26.  
  27.      while(1) {
  28.         server.accept(client);
  29.         kernel.loadav(load);
  30.         ndr.reset();
  31.         ndr << load;
  32.         client << ndr;
  33.      }
  34.  
  35.      exit(0);
  36.  
  37. }
  38.  
  39.  
  40.